home *** CD-ROM | disk | FTP | other *** search
- DBFREAD.EXE
- Handleiding. S.J. Spoelstra
-
- Met deze utility is het mogelijk om uit bestanden, die gemaakt zijn met DBASE 3 of
- klonen daarvan (Clipper, Foxbase, PC GEN, Quicksilver, DBXL Diamond, VPinfo,
- Genifer enz.) adreslijsten samen te stellen voor de ATARI Portfolio.
- Voor DBASE programmeurs is het natuurlijk een kleinigheid om een tekstfile
- aan te maken, geschikt voor de Portfolio (normale tekstfile, met een dubbele return
- om de adressen te scheiden). We kunnen ons echter voorstellen dat er Portfolio
- gebruikers zijn die :
-
- A. het dom werk vinden om honderd adressen in te typen op hun Portfolio...
- B. wel aan een .DBF adressenbestand kunnen komen waar die adressen in
- staan, bijvoorbeeld bij het bedrijf waar ze werken.
- C. geen zin hebben om speciaal daarvoor het programmeren in DBASE te gaan
- leren.
-
- Een probleem is dat deze .DBF bestanden vaak veel meer gegevens bevatten dan
- voor het Portfolio ADRESSBOOK interessant zijn, dat de volgorde heel anders is, en
- dat de telefoonnummers niet volgens het amerikaanse systeem (kengetal tussen
- haakjes) geschreven staan. Bij het selecteren van de gewenste gegevens en het
- volgorde bepalen moet de gebruiker beslissen: DBFREAD kan niet 'zien' wat de
- achternaam is, wat de voorvoegsels, of er ook een functie bij vermeld moet worden
- enz. Moeilijk is dit allemaal niet:
-
- 1 Kopieër DBFREAD.EXE en het te lezen .DBF bestand (een voorbeeld is
- bijgevoegd: MEMBERS.DBF) naar een PC.
- 2 Start DBFREAD.
- 3 Geef de volledige naam van het te lezen file (inclusief .DBF). Indien er bij
- het lezen iets fout gaat klopt of de naam niet, of het bestand is geen
- DBASE-3 compatible bestand. Van dit soort bestanden is het eerste teken
- altijd een 3.
- 4 Als het inlezen is gelukt verschijnt er een lijst met alle aanwezige FIELDS
- van dit bestand. Dit kunnen er zeer veel zijn; DBFREAD kan er maximaal
- 128 aan (DBASE 3 ook). Uit deze velden kunt U gaan kiezen welke gegevens
- er in het bestand voor de Portfolio moeten komen. Doe dit in de gewenste
- volgorde. In het voorbeeldbestand MEMBERS.DBF wilt U bijvoorbeeld eerst
- de achternaam LNAME.
- 4 U kiest dus nummer 2. Dit komt automatisch vooraan op de eerste regel. Dan
- wilt U de voornaam FNAME.
- 5 U kiest dus nummer 3. Er wordt nu gevraagd op welke regel dit moet komen:
- 6 dat is de eerste regel. Op diezelfde regel moet ook het telefoonnummer
- komen (anders kan ADRESSBOOK het nummer niet automatisch draaien).
- 7 Dus kiest U nog voor HOME_PHON en WORK_PHON: dit komt allemaal op
- regel 1. Dan moet de rest van het adres op de andere regels komen, dus
- kiest U voor:
- 8 4 {STREET} 2 {2e regel} 5 {CITY} 3 {3e regel} 6 {STATE} 4 7 {ZIP} 4 en dan
- bent U klaar, dus U kiest voor 0.
- 9 Nu moet de naam van het aan te maken bestand aangegeven worden: dit
- moet eindigen op .ADR : bijvoorbeeld MEMBERS.ADR.
- 10 Nu leest DBFREAD stuk voor stuk de records, zet ze om en schrijft ze weg.
-
- Bij een groot .DBF bestand kan natuurlijk de lengte van het .ADR bestand nogal
- oplopen; voor een normaal, nederlands adres is dat gemiddeld 80 bytes. Gezien het
- dure geheugen van de Portfolio is het wellicht verstandig vooraf enige selectie toe
- te passen. Die selectie moet dan het liefst gebeuren vóór het overschrijven. M.b.v.
- een tekstverwerker of editor kan men natuurlijk ook ongewenste adressen uit het
- .ADR bestand verwijderen, maar dat is meer werk.
- ə